.item{
  box-sizing: border-box;
  width: 95%;
  padding: 10px 5px;
  border: 1px solid #dddcdd;
  border-radius: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transition: .5s;
}

.item:hover{
  transition: .5s;
  background-color: #dddcdd;
}

.radio input{
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.content{
  flex: 1;
  font: 18px '宋体';
}

.delete_btn{
  padding: 5px 10px;
  font: bold 16px '宋体';
  color: #fff;
  background-color: #e55b47;
  border-radius: 5px;
  opacity: 0;
  transition: .5s;
}

.item:hover .delete_btn{
  opacity: 1;
  transition: .5s;
}